기록하는 독서 Design Patterns - Iterator Pattern 컬렉션 구현 방법을 노출시키지 않으면서도 그 집합체 안에 들어있는 모든 항목에 접급할 수 있게 하는 패턴 code Pros 내부적인 구현 방법을 외부로 노출시키지 않으면서 집합체에 있는 모든 항목에 일일이 접근할 수 있음. 객체들을 트리 구조로 구성하여 부분과 전체를 나타내는 계층 구조로 만든 패턴. 클라이언트에서 개별 객체와 복합객체를 똑같은 방법으로 다룰 수 있음. Component an... design patterns기록하는 독서design patterns est-Driven Development - Testing Pattern 자식 테스트 큰 테스트 케이스가 깨질 경우: 깨진 부분에 대해 작은 테스트 케이스를 작성하고 통과시킨 후 원래의 테스트 케이스를 복구 큰 테스트 코드의 처리법: 1. 삭제하고 단계별 작은 테스트 케이스를 추가 2. 실행되지 않도록 해놓고 작은 테스트 케이스를 추가 삭제하지 않을 경우 작은 테스트 케이스를 작성하고 통과 시키는 동안 작동하지 않는 테스트가 두 개가 된다는 점을 유념. 모의 객체... TDD기록하는 독서TDD
Design Patterns - Iterator Pattern 컬렉션 구현 방법을 노출시키지 않으면서도 그 집합체 안에 들어있는 모든 항목에 접급할 수 있게 하는 패턴 code Pros 내부적인 구현 방법을 외부로 노출시키지 않으면서 집합체에 있는 모든 항목에 일일이 접근할 수 있음. 객체들을 트리 구조로 구성하여 부분과 전체를 나타내는 계층 구조로 만든 패턴. 클라이언트에서 개별 객체와 복합객체를 똑같은 방법으로 다룰 수 있음. Component an... design patterns기록하는 독서design patterns est-Driven Development - Testing Pattern 자식 테스트 큰 테스트 케이스가 깨질 경우: 깨진 부분에 대해 작은 테스트 케이스를 작성하고 통과시킨 후 원래의 테스트 케이스를 복구 큰 테스트 코드의 처리법: 1. 삭제하고 단계별 작은 테스트 케이스를 추가 2. 실행되지 않도록 해놓고 작은 테스트 케이스를 추가 삭제하지 않을 경우 작은 테스트 케이스를 작성하고 통과 시키는 동안 작동하지 않는 테스트가 두 개가 된다는 점을 유념. 모의 객체... TDD기록하는 독서TDD